package com.example.myspringframework.core.convert.converter;

/**
 * 转换器注册器
 */
public interface ConverterRegistry {
    /**
     * 添加一个转换器
     */
    void addConverter(Converter<?, ?> converter);

    /**
     * 添加一个转换器工厂
     */
    void addConverterFactory(ConverterFactory<?, ?> converterFactory);

    /**
     * 添加一个通用的转换器(主要)
     */
    void addConverter(GenericConverter converter);
}
